#include <stdio.h>
#include <string.h>
int main(){
    int i = 0,num = 0;
    char s[30];
    puts("请输入一行英语字符：");
    gets(s);
    while (s[i])
    {
        // 统计空格数
        if(s[i++] == ' ') num++;
    }
    // 如果只有一个单词 则没有空格 需要加一个
    // 本来上面的循环 就少了一个单词数量
    if(s[0]!='\0')num++;
    printf("有%d个单词。",num);
    
}